/*
 * 系统名称   ： 亚信中国　商城运营后台
 * 画面名       ： 
 * 文件名       ： WebConfigProperties.java
 * 功能概要   ： 
 * 
 *      Version  年月日        作者              变更内容.理由
 * 新建 Ver.0.00 2014年6月5日    liangwei3     新建
 * 修改 Ver.0.01 
 * 
 * $Id$
 */
package com.ai.bundle;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * 
 * Class Name		: WebConfigProperties<br>
 * 
 * Description		: 这里记述class说明<br>
 * 
 * @author liangwei3
 * @version $Revision$
 * @see
 *
 */
public class WebPropertiesBundle {
    public static String areaId;
    public static String secretKey;

    static {
        String globalPath = System.getProperty("global.config.path");
        if (null == globalPath || "".equals(globalPath)) {
            globalPath = System.getenv("global.config.path");
            if (null == globalPath || "".equals(globalPath)) {
                throw new RuntimeException("property 'global.config.path' not found");
            }
        }

        Properties p = new Properties();
        // p需要InputStream对象进行读取文件，而获取InputStream有多种方法：
        InputStream is = null;
        try {
            is = new FileInputStream(globalPath + File.separator + "web.properties");
            p.load(is);
            areaId = p.getProperty("areaId");
            secretKey = p.getProperty("secretKey");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                is.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}